﻿/*
 ***************************************************************************
 * Microsoft Visual C# .NET
 * 名称：       Shpm.App.Commons.Db.Beans.Inp.InpActionBean
 * 类型：       BaseBean
 * 功能说明：   快乐管家-活动信息
 * 作者：       章 昕
 * 创建日期：   2007/11/05
 * 修改日期     修改者      修改内容
 * 
 * 
 * ---
 ***************************************************************************
*/
using System;
using Shpm.System.Db;

namespace Shpm.App.Commons.Db.Beans.Inp
{
    [Serializable()]
    public class InpActionBean : ShpmBaseBean
    {

        public InpActionBean() { }

        private Nullable<int> actionId;//主键编号        	
        private string actionName;//	活动名称
        private string actionType;    //活动类别
        private string employeeId;    //员工编号
        private Nullable<DateTime> bespokeDate;    //预定日期
        private Nullable<DateTime> actionDate;    //实际日期
        private string actionAddress;    //活动地点
        private string actionObject;    //活动对象
        private Nullable<int> actionCount;    //活动人数
        private string responsibilityId;    //责任人编号
        private string coadjutantId;    //协助人编号
        private Nullable<decimal> feePropagandize;    //宣传费用
        private Nullable<decimal> feeManpower;    //人工费用
        private Nullable<decimal> feeMaterial;    //材料费用
        private Nullable<decimal> feeTraffic;    //交通费用
        private Nullable<decimal> feeOther;    //其他费用
        private string actionContent;    //活动内容
        private string actionTopic;    //活动主题
        private string actionDocument;    //活动文档
        private string actionPrepare;    //活动准备
        private string departmentAdvice;    //部门意见
        private string managerAdvice;    //总经理意见
        private Nullable<bool> commitFlg;    //提交标志
        private Nullable<bool> auditingFlg;    //审核标志
        private Nullable<bool> completeFlg;    //完成标志
        private string bespokeDateText;    //预定日期(文本)
        private string coadjutant2Id;    //协助人编号
        private string coadjutant3Id;    //协助人编号
        private string departmentMemo;    //部门意见
        private string managerMemo;    //总经理意见

        public Nullable<int> ActionId
        {
            get { return actionId; }
            set { actionId = value; }
        }

        public string ActionName
        {
            get { return actionName; }
            set { actionName = value; }
        }
        public string ActionType
        {
            get { return actionType; }
            set { actionType = value; }
        }
        public string EmployeeId
        {
            get { return employeeId; }
            set { employeeId = value; }
        }


        public Nullable<DateTime> BespokeDate
        {
            get { return bespokeDate; }
            set { bespokeDate = value; }
        }
        public Nullable<DateTime> ActionDate
        {
            get { return actionDate; }
            set { actionDate = value; }
        }


        public string ActionAddress
        {
            get { return actionAddress; }
            set { actionAddress = value; }
        }

        public string ActionObject
        {
            get { return actionObject; }
            set { actionObject = value; }
        }
        public Nullable<int> ActionCount
        {
            get { return actionCount; }
            set { actionCount = value; }
        }
        public string ResponsibilityId
        {
            get { return responsibilityId; }
            set { responsibilityId = value; }
        }
        public string CoadjutantId
        {
            get { return coadjutantId; }
            set { coadjutantId = value; }
        }
        public Nullable<decimal> FeePropagandize
        {
            get { return feePropagandize; }
            set { feePropagandize = value; }
        }
        public Nullable<decimal> FeeManpower
        {
            get { return feeManpower; }
            set { feeManpower = value; }
        }
        public Nullable<decimal> FeeMaterial
        {
            get { return feeMaterial; }
            set { feeMaterial = value; }
        }
        public Nullable<decimal> FeeTraffic
        {
            get { return feeTraffic; }
            set { feeTraffic = value; }
        }
        public Nullable<decimal> FeeOther
        {
            get { return feeOther; }
            set { feeOther = value; }
        }

        public string ActionContent
        {
            get { return actionContent; }
            set { actionContent = value; }
        }
        public string ActionTopic
        {
            get { return actionTopic; }
            set { actionTopic = value; }
        }
        public string ActionDocument
        {
            get { return actionDocument; }
            set { actionDocument = value; }
        }
        public string ActionPrepare
        {
            get { return actionPrepare; }
            set { actionPrepare = value; }
        }
        public string DepartmentAdvice
        {
            get { return departmentAdvice; }
            set { departmentAdvice = value; }
        }
        public string ManagerAdvice
        {
            get { return managerAdvice; }
            set { managerAdvice = value; }
        }

        public Nullable<bool> CommitFlg
        {
            get { return commitFlg; }
            set { commitFlg = value; }
        }
        public Nullable<bool> AuditingFlg
        {
            get { return auditingFlg; }
            set { auditingFlg = value; }
        }
        public Nullable<bool> CompleteFlg
        {
            get { return completeFlg; }
            set { completeFlg = value; }
        }

        public string BespokeDateText
        {
            get { return bespokeDateText; }
            set { bespokeDateText = value; }
        }
        public string Coadjutant2Id
        {
            get { return coadjutant2Id; }
            set { coadjutant2Id = value; }
        }
        public string Coadjutant3Id
        {
            get { return coadjutant3Id; }
            set { coadjutant3Id = value; }
        }
        public string DepartmentMemo
        {
            get { return departmentMemo; }
            set { departmentMemo = value; }
        }
        public string ManagerMemo
        {
            get { return managerMemo; }
            set { managerMemo = value; }
        }
    }
}